13996527831
详细

用flash制作网页经常遇到的3个问题

发表日期:2021-02-17 15:49:19   作者来源:米卓网络   浏览:    

  在网页中插入精美的Flash动画可以增强网页的视觉效果。在制作Flash动画时,还需要了解Flash版本、Flash 脚本使用等问题。Flash可以很好地实现网站中动画媒体的效果,通过Flash可以增强网站的视觉效果。本章讲述了网站的一些Flash应用和简单的Flash 制作知识。

用flash制作网页经常遇到的3个问题

  Flash动画制作包括美术设计与编程两方面的知识,是一种综合的开发应用。这些知识只能实现简单的动画制作。ActionScript是一种强大的编程工具,可以借助于Flash 完成许多功能强大的程序。如果要开发出更复杂的Flash动画,需要对这一方面的知识进行系统的学习与运用。

  1、Flash播放器版本与Flash版本的问题

  Flash经过了很多次的升级,每一次升级都会在原有版本的基础上增加一些新的功能。这些功能都增强了Flash的功能。

  一般来说,Flash的升级包括Flash影片的升级与Flash播放器的升级。新版本的Flash播放器可以完全兼容旧版本的 Flash 影片,新版本的影片在旧版本的播放器上播放时可能不能播放或不能正常播放。所以,Flash制作完成后,在导出时需要根据使用的对象设置不同的影片导出版本,这样可以保证Flash影片正常播放。

  例如,在网页中的Flash影片,现有的E浏览器一般默认没有安装Flash 14.0。如果网页中有14.0版的Flash动画,就可能无法正常播放。这些浏览器一般会自动下载较高版本的播放器并提示用户安装。

  2、怎样在影片中使用脚本

  ActionScript是Flash专用的编程语言。主要功能是在Flash中实现对Flash元件对象的编程,扩展Flash动画的交互功能。

  ActionScript与JavaScript编程语言很相似,同样具有函数、变量、语句、操作符、条件和循环等基本的编程知识与方法。了解JavaScript的用户可以方便地使用ActionScript进行编程,不了解JavaScript的用户也可以直接学习和使用ActionScript。与JavaScript 不同的是,ActionScript 不支持浏览器特有的对象,如文档、窗口和锚点。

  在进行ActionScript编程时,可以在专家模式下直接编写代码,也可以利用动作管理器的自动生成与提示功能,在脚本的提示下进行脚本内容的设置。动作管理器可以自动生成所需要的代码。例如,可以用以下步骤建立一个拖动的小球。

  (1)新建一个动画文件。设置宽度为400像素,高度为300像素,背景为白色。

  (2)用椭圆工具建立一个小球,选择“放射状”填充,使小球有较好的球面效果。选择小球并右击,在弹出的快捷菜单中选择“转换成元件”命令,把小球转换为一个影片剪辑元件,命名为ball。

  (3)新建两个文本用来显示小球的位置。文本设置为动态文本,设置文本的字体样式,新建一个标题文本。

  (4)上面4个元件分别放置在不同的图层上,将图层分别命名。

  (5)选择小球,按F9键,在动作管理器中写入小球的鼠标事件代码。

  (6)下面是影片中小球与文本的动作脚本。

  (7)按Ctrl+Enter 快捷键播放影片,如图15-103所示为影片播放效果。用鼠标拖动小球时,小球会相应移动,在两个动态文本中会显示出小球的坐标。

  (8)选择“文件”│“导出”|“导出影片”命令,对影片进行设置,再导出影片,在网页中即可插入这个动画。

  网页中的影片也可以实现这种拖动效果,用这种Flash 动画的方法可以在网页中制作很多小游戏、聊天、表单等内容。

  3、怎样制作Flash导航条

  Flash的导航条常常制作成一排按钮菜单。这些菜单按照一定的方式折叠,当鼠标经过菜单时,会有很好的动态效果。当单击这些按钮时,可以链接到相应的网页。

  Flash导航条制作完成以后,这些链接就只能在Flash中更改。Flash 的更改有些困难,所以在制作Flash 导航条时需要确定每一个链接的URL。

  4、关于纯Flash网站的制作

  有一些网站是完全使用Flash 设计出来的,这样的网站通常有着非常好的美术效果与强大的交互功能。Flash借助于ActionScript脚本,可以与服务器、JavaScript脚本进行各种数据交互,进而达到用户与网站进行数据交互的功能。Flash通过组件设计出表单、按钮、数据表格等交互内容,通过程序实现复杂数据交互。

  Flash可以实现复杂的数据逻辑与交互,可以利用这一点做成在线游戏、考试、聊天等功能。在复杂数据与复杂界面的网站中,Flash是一个很好的发展方向。纯Flash的网站并不是完全没有HTML网页,而是网页中没有多少HTML代码,直接在网页中插入一个Flash动画。网页中可能需要编写JavaScript脚本实现数据交互。